﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using NHibernate.Mapping.Attributes;

namespace BidFunLib.Entity
{
    /// <summary>
    /// 
    /// </summary>
    //[Class(Lazy=true)]
    public class StatsBidUserByBidObject
    {
        /// <summary>
        /// Technical Identifier  
        /// </summary>
        //[Id(Name = "IdStatsBidUserByBidObject")]
        //[Generator(Class = "native")] 
        virtual public Int32 IdStatsBidUserByBidObject { get; set; }

        /// <summary>
        /// L'utilisateur a qui appartiennent les stats sur cet objet
        /// </summary>
        //[Property]
        virtual public Int32 IdBidUser { get; set; }

        /// <summary>
        /// Object 
        /// </summary>
        //
        //[Property]
        virtual public Int32 IdBidObject { get; set; }

        /// <summary>
        /// 
        /// </summary>
        //[Property]
        virtual public Int32 NbBidSalesParticipation { get; set; }

        /// <summary>
        /// 
        /// </summary>
        //[Property]
        virtual public Int32 NbBidObjectsWon { get; set; }

        /// <summary>
        /// 
        /// </summary>
        //[Property]
        virtual public Int32 NbBids { get; set; }

        /// <summary>
        /// 
        /// </summary>
        //[Property]
        virtual public Double MeanNbBids { get; set; }

        /// <summary>
        /// 
        /// </summary>
        //[Property]
        virtual public Int32 MaxNbBids { get; set; }

        /// <summary>
        /// 
        /// </summary>
        //[Property]
        virtual public Int32 MinNbBids { get; set; }

         /// <summary>
        /// 
        /// </summary>
        //[Property]
        virtual public Int32 NbBidsByBot { get; set; }

        /// <summary>
        /// 
        /// </summary>
        //[Property]
        virtual public Double MeanNbBidsByBot { get; set; }

        /// <summary>
        /// 
        /// </summary>
        //[Property]
        virtual public Int32 MaxNbBidsByBot { get; set; }

        /// <summary>
        /// 
        /// </summary>
        //[Property]
        virtual public Int32 MinNbBidsByBot { get; set; }

         /// <summary>
        /// 
        /// </summary>
        //[Property]
        virtual public Int32 NbBidsManual { get; set; }

        /// <summary>
        /// 
        /// </summary>
        //[Property]
        virtual public Double MeanNbBidsManual { get; set; }

        /// <summary>
        /// 
        /// </summary>
        //[Property]
        virtual public Int32 MaxNbBidsManual { get; set; }

        /// <summary>
        /// 
        /// </summary>
        //[Property]
        virtual public Int32 MinNbBidsManual { get; set; }

        /// <summary>
        /// 
        /// </summary>
        public StatsBidUserByBidObject()
        {
        }


    }

}
